package com._520it.crm.mapper;

import com._520it.crm.domain.DriverInfo;
import com._520it.crm.query.QueryObject;
import org.springframework.stereotype.Repository;

import java.util.List;
@Repository
public interface DriverInfoMapper {
    int deleteByPrimaryKey(Long id);

    int insert(DriverInfo driverInfo);

    DriverInfo selectByPrimaryKey(Long id);

    List<DriverInfo> selectAll();

    int updateByPrimaryKey(DriverInfo driverInfo);

    /**
     *
     * @param qo 高级查询的参数
     * @return 返回查询的结果数
     */
    Integer queryforCount(QueryObject qo);

    /**
     *
     * @param qo 高级查询参数
     * @return 返回查询的结果集 集合
     */
    List<DriverInfo> queryforList(QueryObject qo);
}